iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0
自我挑戰組

gRPC通訊框架認識與實作系列 第 29

gRPC通訊框架認識與實作【Day 29】

  • 分享至 

  • xImage
  •  

之前我們都只是透過一班的maven搭配java來製作我們的程式,那用在跟java最常搭配的框架spring上面又要怎麼做呢?
因為目前gRPc並沒有官方公布的使用Spring Boot的模組,因此大部分使用的都是從github上面大神開發的套件,我自己會使用的是這個: gRPC Spring Boot Starter

以下就稍微簡介一下這個模組,首先建立一個spring boot專案,內部一樣引用maven的模組

<dependency>
  <groupId>net.devh</groupId>
  <artifactId>grpc-server-spring-boot-starter</artifactId>
  <version>2.14.0.RELEASE</version>
</dependency>

接下來其實就跟我們之前做的步驟一樣,把grpc的maven引用進來,然後依據自己的需求實作,而且他也已經把server跟client轉成註解的形式,因此使用上就跟使用Spring Boot一樣來使用就可以,這個模組已經把大部分會使用到的部位都整合進來了,所以就照著我們之前時做過的樣子去時做就可以啦~
可以參考下面的文件說明:

Reference

https://yidongnan.github.io/grpc-spring-boot-starter/en/
https://github.com/yidongnan/grpc-spring-boot-starter


上一篇
gRPC通訊框架認識與實作【Day 28】
下一篇
gRPC通訊框架認識與實作【Day 30】
系列文
gRPC通訊框架認識與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言